import Layout from  '@/views/layout/Layout'
import lazyLoading from '@/utils/lazyLoading'
/*export default (routers,data) => {
  //这里之所以要重新遍历一下，是因为，通常我们动态路由的时候，是获取服务端数据，这个component属性是一个字符串，或者可能连字段名都是其他的key
  //所以这里要做一些转换
  //generaMenu(routers,data)
}*/
export function generaMenu(routers,data){
  if(!data) return
  data.forEach((item)=>{
		let menu = Object.assign({},item)
    if(menu.type==1) {
      //menu.children=[];
      menu.component = lazyLoading(menu.path);
    }
    if(menu.type==0)
    {
      menu.component=Layout;
      menu.children=[];
			menu.path=""
      generaMenu(menu.children,item.children)
    }
    routers.push(menu)
  })
  return false;
}
